package com.crm.jdy.common.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**   
 * @Description:(招聘表信息实体类)
 * 
 * @version: V1.0
 * @author: kong
 * 
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class HRecruitInfo extends Model<HRecruitInfo> {

	private static final long serialVersionUID = 1618215728838L;
	
	@ApiModelProperty(name = "recId" , value = "招聘主键id")
	private String recId;
    
	@ApiModelProperty(name = "recWork" , value = "职位名称")
	private String recWork;
    
	@ApiModelProperty(name = "recDept" , value = "部门")
	private String recDept;
    
	@ApiModelProperty(name = "recWorkStyle" , value = "工作性质")
	private String recWorkStyle;
    
	@ApiModelProperty(name = "recWorkingCity" , value = "工作城市")
	private String recWorkingCity;
    
	@ApiModelProperty(name = "recPeopleNumber" , value = "招聘人数")
	private String recPeopleNumber;
    
	@ApiModelProperty(name = "recWorkedPeople" , value = "已入职人数")
	private String recWorkedPeople;
    
	@ApiModelProperty(name = "recProcess" , value = "招聘进度")
	private String recProcess;
    
	@ApiModelProperty(name = "recWorkingAge" , value = "工作经验")
	private String recWorkingAge;
    
	@ApiModelProperty(name = "recEducation" , value = "学历要求")
	private String recEducation;
    
	@ApiModelProperty(name = "recSalary" , value = "薪资范围")
	private BigDecimal recSalary;
    
	@ApiModelProperty(name = "recAge" , value = "年龄要求")
	private String recAge;
    
	@ApiModelProperty(name = "recNecessary" , value = "紧急程度")
	private String recNecessary;
    
	@ApiModelProperty(name = "recChargePerson" , value = "招聘人数")
	private String recChargePerson;
    
	@ApiModelProperty(name = "recWorkType" , value = "职位类型")
	private String recWorkType;
    
	@ApiModelProperty(name = "recInterviewer" , value = "面试官")
	private String recInterviewer;
    
	@ApiModelProperty(name = "recStatus" , value = "状态")
	private String recStatus;
    
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@ApiModelProperty(name = "createTime" , value = "")
	private Date createTime;
    
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@ApiModelProperty(name = "updateTime" , value = "")
	private Date updateTime;
    
	@ApiModelProperty(name = "isDelete" , value = "")
	private Integer isDelete;
    

}
